Player (Object Oriented)
Main Page
Classes
Files
File List
File Members
All
Classes
Files
Functions
interfaces.hpp
Go to the documentation of this file.
1
#ifndef INTERFACES_HPP
2
#define INTERFACES_HPP
3
4
class
IPlayerInput
5
{
6
public
:
7
virtual
void
doStart
() = 0;
8
virtual
void
doStop
() = 0;
9
virtual
void
doPause
() = 0;
10
};
11
12
class
IPlayerEvent
13
{
14
public
:
15
virtual
void
started
() = 0;
16
virtual
void
stopped
() = 0;
17
virtual
void
paused
() = 0;
18
};
19
20
class
IUiInput
21
{
22
public
:
23
virtual
void
sayPlay
() = 0;
24
virtual
void
sayStop
() = 0;
25
virtual
void
sayPause
() = 0;
26
};
27
28
class
IUiEvent
29
{
30
public
:
31
virtual
void
playPause
() = 0;
32
virtual
void
stop
() = 0;
33
};
34
35
#endif // INTERFACES_HPP
IUiInput::sayStop
virtual void sayStop()=0
IPlayerInput::doPause
virtual void doPause()=0
IPlayerInput::doStop
virtual void doStop()=0
IPlayerInput
Definition:
interfaces.hpp:4
IUiInput::sayPlay
virtual void sayPlay()=0
IUiEvent::playPause
virtual void playPause()=0
IPlayerEvent::paused
virtual void paused()=0
IPlayerInput::doStart
virtual void doStart()=0
IUiEvent
Definition:
interfaces.hpp:28
IUiInput
Definition:
interfaces.hpp:20
IPlayerEvent
Definition:
interfaces.hpp:12
IPlayerEvent::started
virtual void started()=0
IPlayerEvent::stopped
virtual void stopped()=0
IUiInput::sayPause
virtual void sayPause()=0
IUiEvent::stop
virtual void stop()=0
Generated on Sat Oct 25 2014 12:35:47 for Player (Object Oriented) by
1.8.7